// export const baseURL = 'http://192.168.8.169:23233' //陶本地
export const baseURL = 'https://system.ori-iot.com/meter' //正式
export const request = (options) => {
  return new Promise((resolve, reject) => {
    wx.request({
      url: baseURL + options.url, //接口地址：前缀+方法中传入的地址
      method: options.method || 'GET', //请求方法：传入的方法或者默认是“GET”
      data: options.data || {}, //传递参数：传入的参数或者默认传递空集合
      header: {
        token: wx.getStorageSync('token') || ''
      },
      success: (res) => {
        resolve(res.data)
        //返回的数据（不固定，看后端接口，这里是做了一个判断，如果不为true，用uni.showToast方法提示获取数据失败)
        if (res.data.code == 200) {
          resolve(res.data.data)
        } else {
          reject(res.data.msg)
          if (res.data.code == 10001) {
            wx.removeStorageSync('token');
            wx.navigateTo({
              url: '/subPages/login/login'
            })
          } else {
            wx.showLoading({
              title: '加载中',
            })
            wx.hideLoading();
            wx.showModal({
              title: '提示',
              content: `${res.data.msg}`,
              showCancel: false,
            });
          }
        }
      },
      // 这里的接口请求，如果出现问题就输出接口请求失败
      fail: (err) => {
        wx.showToast({
          title: '请求失败！',
          icon: 'error'
        })
        reject(err)
      }
    })


  })
}